/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package upeu.cepre.business;

import java.sql.*;
import upeu.cepre.model.Detalleperiodoalumno;
import upeu.cepre.model.Periodo;
import upeu.cepre.util.DataBaseConexion;

public class PeriodoManager {
 Periodo to = new Periodo();
    public Connection connection;
//    public Lis<> Report() {
//    }
//
//    public void Insert() {
//    }
//
//    public void Update() {
//    }
//
//    public void Delete() {
//    }

    /*
     * Metodos Complementarios
     */
//    public Alumno FindId() {
//    }
//
//    public void ObtenerId() {
//    }
    public Periodo PeriodoVigente() {

        try {
            connection = DataBaseConexion.getConexion();
            Statement statement = connection.createStatement();
            PreparedStatement prepareestatemente = connection.prepareStatement("SELECT * FROM periodo ORDER BY idPeriodo DESC LIMIT 1;  ");
            //   prepareestatemente.setString(1, IdPeriodo);
            ResultSet rs = prepareestatemente.executeQuery();

            if (rs.next()) {
               
                to.setIdPeriodo(rs.getString("idPeriodo"));
                to.setAño(rs.getString("año"));
                to.setNumPeriodo(rs.getString("numPeriodo"));
                to.setFechaInicio(rs.getString("fechaInicio"));
                to.setFechaFinal(rs.getString("fechaFinal"));
                to.setEstado(rs.getString("estado"));
            }
            connection.close();
            statement.close();
            prepareestatemente.close();
            rs.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return to;
    }
}
